博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小程序 - 实现第一次进入引导页
阅读量:6656 次
发布时间:2019-06-25

本文共 1616 字,大约阅读时间需要 5 分钟。

首先,我们分两步走

 

1. 引导页实现

2. 如何后续不再进入引导页

 

 

引导页实现

第一步app.json 添加一个新页面(也就是引导页面)

1 { 2   "pages":[ 3     "pages/index/guide", 4     "pages/welcome/welcome" 5      6   ], 7   "window":{ 8     "backgroundTextStyle":"light", 9     "navigationBarBackgroundColor": "#b3d4db",10     "navigationBarTitleText": "欢迎",11     "navigationBarTextStyle":"black"12   }13 }
View Code

 

第二步利用swiper实现普通单引导页面(配合ui添加一些文字介绍)

 

guide.js

1 Page({ 2   data: { 3     imgs: [ 4       "http://img.kaiyanapp.com/5edbf92b929f9174e3b69500df52ee21.jpeg?imageMogr2/quality/60", 5       "http://img.kaiyanapp.com/f2c497cb520d8360ef2980ecd0efdee7.jpeg?imageMogr2/quality/60", 6       "http://img.kaiyanapp.com/64f96635ddc425e3be237b5f70374d87.jpeg?imageMogr2/quality/60", 7     ], 8  9     img: "http://img.kaiyanapp.com/7ff70fb62f596267ea863e1acb4fa484.jpeg",10   },11 12   start() {13     wx.navigateTo({14       url: '../welcome/welcome'15     })16   },17 18 19 })
View Code

guide.wxml

1 
2
3
4
5
6
7
8
View Code

guide.wxss

1 swiper { 2   /*这个是绝对布局*/ 3   position: absolute; 4   height: 100%; 5   width: 100%; 6 } 7  8 .swiper-image { 9   height: 100%;10   width: 100%;11   /*透明度*/12   opacity: 0.9;13 }14 15 .button-img {16   /*这个是绝对布局*/17   position: relative;18   bottom: 90px;19   height: 40px;20   width: 120px;21   opacity: 0.6;22 }
View Code

 

第三步,判断是否第一次进入? 如果复杂些,那就是要后台传值过来,简单的话就是本地缓存一个有用户信息的key

在app.js 里面的onLaunch里面的判断

 

1.设置缓存

2.读取缓存 - > 是否存在 - > 是 -> 进入welcome

 读取缓存- > 是否存在 - > 否 -> 进入引导页

 

 

打包的文件点击: , 即可下载

好了,只要不clear这个小程序的缓存,那么它就不会进入第一次的引导页!

 

转载地址:http://pfxto.baihongyu.com/

你可能感兴趣的文章
【NetApp】console和SP的相互切换
查看>>
301错误_302错误_404错误_500错误等
查看>>
PHP内核介绍及扩展开发指南—Extensions 的编写
查看>>
使用xshell打开centos中文显示为乱码
查看>>
达内实习——数据库编程、文件读写数据
查看>>
zabbix 监控percona
查看>>
我的友情链接
查看>>
HA高可用集群基础概念和原理
查看>>
MySQL over函数的用法
查看>>
Linux命令(9):mkdir命令
查看>>
vmstat命令
查看>>
poj2245 Lotto
查看>>
我的友情链接
查看>>
Oracle版本升级
查看>>
sizeof 的使用(标记一下)
查看>>
第 四 十 天:关 于 正 则 的 一 些 小 用 法
查看>>
编程 -- awk
查看>>
2012 #3 Arcane Numbers
查看>>
python 列表模拟堆栰
查看>>
Linux-Centos5.3中文乱码问题解决
查看>>